/*公共样式*/
@import url(../lib/layui/css/layui.css);
* {
    margin: 0;
    padding: 0;
    border: 0;
}

*:focus {
    outline: none;
}

html {
    overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
p {
    padding: 0;
    margin: 0;
}

table,
td,
tr,
th {
    font-size: 12px;
}

li {
    list-style-type: none;
}

img {
    vertical-align: top;
    border: 0;
}

ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 12px;
}

a {
    text-decoration: none;
}

em,
i {
    font-style: normal;
}

.clear {
    clear: both;
}

input[type="submit"],
input[type="button"] {
    cursor: pointer;
}

.r {
    float: right;
}

body {
    min-width: 1000px;
}

.k1 {
    width: 960px;
    margin: 0 auto;
}

.tc {
    text-align: center;
}

.d_ib {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.header {
    width: 100%;
    height: 89px;
    border-bottom: 1px solid #2b9fd0;
}

.main_bg2 {
    opacity: 0.8;
    background-image: url("../images/pic18.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.main_bg3 {
    background: #f8f8f8;
}

.login {
    background: #fff;
    padding: 16px 34px 37px;
    width: 308px;
    margin-top: 66px;
}

.login .p1 {
    font: 20px/71px "微软雅黑";
    color: #2b9fd0;
}

.login .tex {
    width: 272px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #eee;
    padding-left: 34px;
    margin-bottom: 12px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #666;
    background: url("../images/pic16.png") no-repeat 12px center;
}

.login .tex2 {
    background-image: url("../images/pic17.png");
}

.login .verifyCode {
    width: 100px;
    margin-bottom: 24px;
    background: url("../images/verify_ico.png") no-repeat 12px center;
}

#verify_code{
    width: 167px;
    height: 42px;
}

.login .img1 {
    padding-top: 8px;
    padding-left: 15px;
    padding-right: 20px;
}

.login .a1 {
    font: 12px/42px "微软雅黑";
    color: #2b9fd0;
    *vertical-align: 13px;
}

.login .a1:hover {
    text-decoration: underline;
}

.login .forgive {
    font: 12px/40px "微软雅黑";
    color: #333;
}

.login .forgive a {
    color: #333;
}

.login .forgive a:hover {
    color: #2b9fd0;
}

.login .forgive .che {
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 9px;
}

.login .but {
    padding: 12px 135px;
    font-size: 16px;
    color: #fff;
    font-family: "微软雅黑";
    background: #2b9fd0;
}

.login .hd {
    border-bottom: 1px solid #eeeeee;
    height: 72px;
    margin-bottom: 20px;
}

.login .hd li {
    font: 20px/71px "微软雅黑";
    color: #2b9fd0;
    float: left;
    color: #666;
    width: 50%;
    text-indent: 10px;
    cursor: pointer;
}

.login .hd li.on {
    color: #2b9fd0;
    border-bottom: 2px solid #2b9fd0;
}

.login .p2 {
    padding-top: 20px;
}

.login .p2,
.login .p2 a {
    font: 12px/12px "微软雅黑";
    color: #666;
}

.login .p2 a {
    padding-right: 5px;
}

.login .p2 a:hover {
    text-decoration: underline;
    color: #2b9fd0;
}
.login #code_2{
    text-align: center;
    font-size: 17px;
}
.login #code_2 img{
    width: 170px;
    max-width: 170px!important;
}
.copyright{
    position:absolute;right:0;bottom:0;margin-bottom: 10px;margin-right: 15%;font-size: 20px;float: right;
}